Length, Area and Volume Computation in Homogeneous Coordinates
نویسنده
چکیده
Many problems solved in computer graphics, computer vision, visualization etc. require fast and robust computation of an area of a triangle or volume of a tetrahedron. These very often used algorithms are well known and robust if vertices coordinates of triangles or tetrahedrons are given in Euclidean coordinates. The homogeneous coordinates are often used for the representation of geometric transformations. They enable us to represent translation, rotation, scaling and projection operations in a unique way and handle them properly. Today’s graphics hardware based on GPU offers very high computational power using pixel shaders and fragment shaders not only for graphical elements processing, but also for general computation using GPU as well. This paper presents simple methods for the area of a triangle and the volume of a tetrahedron computation if vertices are given in homogeneous coordinates without the need to use the division operation for vertices coordinates transformation from the homogeneous coordinates to the Euclidian coordinates. Area or volume computation is transferred to the cross product computation that is fast, simple, robust and can be supported in hardware or implemented on GPU that uses vector operations with homogeneous coordinates natively. The presented formula can be used directly for Euclidean representation just setting w equal to 1.
منابع مشابه
A New Subdomain Method for Performances Computation in Interior Permanent-Magnet (IPM) Machines
In this research work, an improved two-dimensional semi-analytical subdomain based method for performance computation in IPM machine considering infinite-/finite-magnetic material permeability in pseudo-Cartesian coordinates by using hyperbolic functions has been presented. In the developed technique, all subdomains are divided into periodic or non-periodic regions with homogeneous or non-homog...
متن کاملBarycentric coordinates computation in homogeneous coordinates
Homogeneous coordinates are often used in computer graphics and computer vision applications especially for the representation of geometric transformations. The homogeneous coordinates enable us to represent translation, rotation, scaling and projection operations in a unique way and handle them properly. Today’s graphics hardware based on GPU offers a very high computational power using pixel ...
متن کاملPerformance Evaluation of Elliptic Curve Projective Coordinates with Parallel GF(p) Field Operations and Side-Channel Atomicity
This paper presents performance analysis and evaluation of elliptic curve projective coordinates with parallel field operations over GF(p). Side-channel atomicity has been used in these comparisons. The field computations of point operations are segmented into atomic blocks that are indistinguishable from each other to resist against simple power analysis attacks. These atomic blocks are execut...
متن کاملEarthwork Volume Optimization Using Imperialistic Competitive Algorithm to Minimize Energy Consumption of Agricultural Land Leveling
Land leveling is one of the most important steps in soil preparation for consequent objectives. Parallel policies need to take both energy and environmental subjects into the account as well as certain financial development and eco-friendly protection. Energy is one of the most important elements in agricultural sector. Nevertheless, pollution is linked with the usage of fossil fuels (particul...
متن کاملMulti-GPU simulations of Vlasov's equation using Vlasiator
We present a numerical method, based on a three-dimensional finite volume wave-propagation algorithm, for solving the Vlasov equation in a full six-dimensional (three spatial coordinates, three velocity coordinates) case in length scales comparable to the size of the Earth’s magnetosphere. The method uses Strang splitting to separate propagation in spatial and velocity coordinates, and is secon...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Image Graphics
دوره 6 شماره
صفحات -
تاریخ انتشار 2006